Michele Locati is an independent Italian developer whose open-source work concentrates on making internationalization libraries easily accessible to Windows programmers. His flagship offering bundles the venerable GNU gettext localization toolkit with the iconv character-set conversion engine, giving C/C++, PHP, Python and .NET projects a single, ready-to-run package for translating user interfaces, message catalogs and documentation into dozens of languages. Typical use cases range from small desktop utilities that need a few translated strings to large server applications shipping with 50-plus locale packs; the same binaries also serve build farms that must compile multilingual installers or CI pipelines that extract, merge and compile PO/MO files on the fly. Because the collection is compiled with Visual Studio and published as both x86 and x64 DLLs, developers can embed it unchanged in MSI setups or Chocolatey scripts without worrying about MinGW runtimes. The distribution further includes command-line utilities such as msgfmt, xgettext and iconv, enabling script authors to batch-convert legacy encodings or generate pseudo-localized builds for QA testing. By maintaining the port in lock-step with upstream GNU releases, Michele Locati provides Windows-centric patches for MSVC compatibility while preserving the cross-platform behavior expected on Linux or macOS. gettext + iconv is available for free on get.nero.com, where downloads are delivered through trusted Windows package sources such as winget, always install the latest upstream version, and can be queued together with other applications for unattended batch installation.

gettext + iconv

Library and tools for native language support

Details